let resList = []; //保存所有账号的
export default {
  // 登录
  loginDate: (config) => {
    let { username, pwd } = JSON.parse(config.body);
    let token = "";
    // 使用find()查找 resList 中注册保存起来的密码和账号 返回一个对象
    let obj = resList.find((item) => {
      //仓库内的账号   登录传过来的参数
      return item.username == username && item.pwd == pwd;
    });
    // 如果obj里面 登录传过来的参数在仓库中未找到 进行判断
    if (obj) {
      token = "qcy --- 管理员";
    } else {
      return {
        code: 101,
        msg: "失败",
        data: token,
      };
    }
    return {
      code: 200,
      msg: "登录成功",
      data: token,
    };
  },
  //注册
  resgisterData: (config) => {
    // 传过来的参数
    let { username, pwd } = JSON.parse(config.body);
    // 在全局保存账号密码的数组中 添加传过来的参数（注册的账号和密码）
    resList.push({
      username: username,
      pwd: pwd,
    });
    return {
      code: 200,
      msg: "注册成功",
      data: null,
    };
  },
};
